let t = require;
let  e = module
let  o =  e.exports;
 o.default =  e.exports;

                'use strict';
                console.log("start"),
                    Object.defineProperty(o, '__esModule', {
                        value: !0
                    }),
                    (o.Pool = void 0);
                var n = (function() {
                    function t() {
                        this._list = [];
                    }
                    return (
                        (t.prototype.get = function() {
                            return this._list && this._list.length > 0 ?
                                this._list.shift() :
                                null;
                        }),
                        (t.prototype.put = function(t) {
                            this._list && this._list.push(t);
                        }),
                        (t.prototype.clear = function() {
                            for (var t = 0; t < this._list.length; t++) {
                                this._list[t].destroy();
                            }
                            this._list.splice(0, this._list.length);
                        }),
                        (t.prototype.destroy = function() {
                            this.clear(), (this._list = null);
                        }),
                        t
                    );
                })();
                (o.Pool = n), console.log("end");
            module.exports =  e.exports;